Mollie\WooCommerce\Gateway\MolliePaymentGateway C

Total Complexity 113
Dependencies 20
Dependents 14
Total lines 1,122
Lines of code 686
Logical lines of code 266
Comment lines 188
Methods 31
Properties 17

Methods 31

Method Rating Maintainability Complexity Lines of code
is_available()
B
33 18 108
onOrderReceivedTitle()
B
36 15 87
getReturnRedirectUrlForOrder()
A
40 10 69
__construct()
A
39 8 73
process_refund()
A
44 6 53
displayInstructions()
A
49 7 34
isValidForUse()
S
46 6 44
get_recurring_total()
S
57 5 18
onOrderReceivedText()
S
59 4 16
isAvailableMethodInCheckout()
S
60 3 14
thankyou_page()
S
61 3 14
getSupportedCurrencies()
S
49 1 36
get_transaction_url()
S
66 3 7
activePaymentObject()
S
61 2 13
noOrderPaymentFailure()
S
59 1 17
initIcon()
S
66 2 9
getSelectedIssuer()
S
73 2 4
process_payment()
S
64 2 10
get_icon()
S
74 2 4
validate_multi_select_countries_field()
S
71 2 6
handlePaidOrderWebhook()
S
62 1 11
admin_options()
S
81 1 3
initDescription()
S
80 1 3
init_settings()
S
81 1 3
paymentObject()
S
82 1 3
getMollieMethod()
S
75 1 5
isCurrencySupported()
S
72 1 6
gatewayId()
S
73 1 5
payment_fields()
S
77 1 4
process_admin_options()
S
77 1 4
init_form_fields()
S
80 1 3